$(function(){
	list();
	$("#linkbuttonAdd").click(add);
	top.UppTabs.sensitive = top.getCurrentTagTitle();//设置用户tab的标题值
});
/**
 * 查询系统参数列表
 */
function list(){
	$("#sensitive_word_list").datagrid({
		onLoadError : function(){
			uppAjaxError(data);
		},
		columns : [ [ {
			field : 'wordId',
			title : '',
			hidden : true
		},{
			field : '_c',
			title : '',
			checkbox : true
		},{
			field : 'content',
			title : '敏感词',
			align : 'center',
			width : 100
		},{
			field : 'wordLevel',
			title : '等级',
			align : 'center',
			width : 100,
			formatter:function(value,row,index){
				return value==1?'一级':value==2?'二级':'无效的级别';
			}
		},{
			field : 'createTime',
			title : '创建时间',
			width : 100,
			align : 'center',
			formatter:function(value,row,index){
				return new Date(value).dateConvert();
			}
		}
		] ],
		autoRowHeight : true,
		fitColumns : true,
		pagination : true,
		rownumbers : true,
		singleSelect : false
	});
}

/**
 * 打开修改链接
 * @param e
 */
function add(){
	var content = $(this).html();
	$(this).html('敏感词管理-新增');
	window.parent.menuClick(this);
	$(this).html(content);
}
/**
 * 删除敏感词
 */
function del(){
	var rows = $('#sensitive_word_list').datagrid('getSelections');
	if(rows != null && rows.length > 0){
		$.messager.confirm('操作提示',uppDialog.deleteMsgConfirm,function(data){
			if(data){
				var parameter = '';
				for(var i in rows){
					if(i == 0){
						parameter += '?'
					} else {
						parameter += '&'
					}
					parameter += 'id=' + rows[i].wordId;
				}
				$.ajax({
					url:contextPath + 'sys/sensitiveWord/delete' + parameter,
					type:"post",
					success:function(data){
						top.uppShow(data.msgDesc);
						$('#sensitive_word_list').datagrid('load');
					},
					error : function(data){
					     uppAjaxError(data);
					}
				});
			}
		});
	}else{
		$.messager.alert('提示','请选择要删除的数据');
	}
}
/**
 * 搜索敏感词
 * @returns
 */
function searchWords(){
	$('#sensitive_word_list').datagrid('load', {
		content:$('#content').val()
	});
}

/**
 * 判断字符串是否为空
 * @param str
 * @returns
 */
function isNotBlank(str){
	if(str && /\S+/.test(str)){
		return true;
	}
	return false;
}
/**
 * 判断字符串是否为空
 * @param str
 * @returns
 */
function isBlank(str){
	return !isNotBlank(str);
}